﻿*{margin:0px; padding:0px;}
li{list-style:none;}
body{background-image:url(../images/pub_bg.png); color:#666666; background-repeat:repeat; font-size:12px; line-height:24px;}
a{color:#666666; text-decoration:none;}
a:hover{color:#FF0000;}
p{padding-top:3px; padding-bottom:10px; text-indent:2em;}
.clear{clear:both;}
.ov{width: 60px; overflow: hidden;white-space: nowrap;}
img{border:none; border:0px;}
.cat_name{color: #ff0000;font-size: 16px;font-weight: bold;}
.big{width:1000px; margin:auto;}
.header{background-color:#F2F2F2;}
.header .left{width:510px; height:120px; float:left;}
.header .right{width:490px; height:80px; float:right; padding-top:7px; background-image:url(../images/phone.png); background-repeat:no-repeat; background-position:150px 38px;}
.header .right .fx{height:24px; width:220px; float:right;}
.header .right .shouchang{width:80px; height:24px; float:right; text-align:right;}
.header .right .phone{text-align:right; padding-top:8px; font-size:14px; color:#000000;}
.header .right .phone span{color:#FF0000;}
.nav{height:41px; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; border-top:solid 1px #DFDFDF; border-bottom:solid 1px #CCC; width:1000px; margin:auto;}
.nav>ul{width:1000px; margin:auto;height:33px; padding-top:8px;}
.nav>ul>li{float:left; position:relative; z-index:1;}/*����Ŀ���ӣ���Զ�λ*/
.nav>ul>li:hover{background-color:#FFFFFF;}
.nav>ul>li:hover>a{color:#FF6600;}
.nav>ul>li.cur{background-color:#FFF;}
.nav>ul>li.cur>a{color:#FF6600;}
.nav>ul>li>a{font-size:15px; color:#FFF; font-weight:bold; display:block; padding-left:19px; padding-right:19px; height:33px; line-height:33px;}
.nav>ul>li>ul{position:absolute; left:-2px;41px; width:180px; z-index:2; background-color:#FFFFFF; display:none; border-bottom:solid 2px #FF6600; border-left:solid 2px #FF6600; border-right:solid 2px #FF6600;}/*����Ŀ����*/
.nav>ul>li>ul>li{text-align:center;}
.nav>ul>li>ul>li>a{display:block; line-height:33px; width:100%; color:#666; font-weight:bold; border-bottom:solid 1px #EBEBEB;}
.nav>ul>li>ul>li>a:hover{background-color:#FF6600; color:#FFFFFF;}

.bannerbox{padding-top:5px;}
.bannerbox .left{width:600px; height:230px; float:left; border:solid 1px #DFDFDF; background-color:#FFFFFF; padding:5px; position:relative;}/*ʵ�����612���ߣ�242*/
.bannerbox .left .images{position:relative;}
.bannerbox .left .images li{position:absolute; left:0px; top:0px; display:none;}
.bannerbox .left .images li:first-child{display:block;}
.bannerbox .left .num{position:absolute; width:150px; height:15px; right:15px; bottom:15px;}
.bannerbox .left .num li{width:15px; height:15px; background-color:#999; float:right; margin-left:10px; cursor:pointer;}
.bannerbox .left .num li.on{background-color:#FF6600;}

.bannerbox .right{width:380px; height:242px; float:right;}
.bannerbox .right .indexwzbg1{height:10px; background-image:url(../images/index_wenzhang_bg1.jpg); background-repeat:no-repeat;}
.bannerbox .right .indexwzbg2{height:220px; border:solid 1px #EBEBEB; padding-top:10px; padding-bottom:10px; background-color:#FFF;}
.bannerbox .right .indexwzbg2 .titlediv{height:28px; line-height:28px; border-bottom:solid 1px #DFDFDF; width:354px; margin:auto; position:relative;}
.bannerbox .right .indexwzbg2 .titlediv span{display:block; position:absolute; right:0px; top:0px;}
.bannerbox .right .indexwzbg2 .titlediv span a{font-size:10px; font-weight:normal; color:#666; font-family:Geneva, Arial, Helvetica, sans-serif;}
.bannerbox .right .indexwzbg2 .titlediv a{font-size:16px; font-weight:bold; color:#FF6600;}
.bannerbox .right .indexwzbg2 .titlediv a:hover{text-decoration:underline;}
.bannerbox .right .indexwzbg2 ul{width:350px; margin:auto;}
.bannerbox .right .indexwzbg2 ul li{background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center; padding-left:6px; padding-top:3px; position:relative;}
.bannerbox .right .indexwzbg2 ul li span{position:absolute; right:0px; top:3px; color:#CCC; font-size:12px; font-family:Arial;}
.bannerbox .right .indexwzbg3{height:12px; background-image:url(../images/index_wenzhang_bg3.jpg); background-repeat:no-repeat;}

.comnews{height:40px; background-color:#FFFFFF; border:solid 1px #DCDCDC; background-image:url(../images/dp.jpg); background-repeat:no-repeat; background-position:10px center; margin-top:6px; color:#000; line-height:40px; padding-left:35px; font-weight:bold; position:relative; font-size:13px;}
.comnews marquee{position:absolute; left:75px; top:0px;}
.comnews a{font-weight:normal; padding-right:20px;}

.ipro{padding-top:8px;}
.ipro .left{width:208px; height:230px; float:left;}
.ipro .left .bg1{background-image:url(../images/type_bg1.jpg); background-repeat:no-repeat; height:5px;}
.ipro .left .bg2{height:224px; border:solid 1px #FF6600; background-color:#FFFFFF; padding-bottom:6px; overflow: hidden;}
.ipro .left .bg2 .titlediv{height:35px;border-bottom:solid 1px #FF6600; background-color:#FF6600; position:relative;}/*ʵ�ʸ�29*/
.ipro .left .bg2 .titlediv a{display:block; height:30px; line-height:32px; position:absolute; left:15px; top:0px; border-bottom:solid 6px #FFF; font-size:16px; color:#FFF; font-weight:bold;}
.ipro .left .bg2 .titlediv a:hover{text-decoration:underline;}
.ipro .left .bg2 ul{width:180px; margin:auto; padding-top:5px;}
.ipro .left .bg2 ul li{background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center; padding-left:6px; padding-bottom:3px; padding-top:3px; font-weight:bold;}
.ipro .left .bg3{background-image:url(../images/type_bg3.jpg); background-repeat:no-repeat; height:11px;}
.ipro .right{width:786px; height:230px; float:right; background-color:#FFFFFF;}
.ipro .right .bg1{height:8px; background-image:url(../images/ipro_bg1.jpg); background-repeat:no-repeat;}
.ipro .right .bg2{height:211px; border:solid 1px #DCDCDC; padding-top:10px; padding-bottom:9px;}
.ipro .right .bg2 .titlediv{height:28px; border-bottom:solid 1px #DFDFDF; margin:auto; width:768px; line-height:28px; position:relative;}
.ipro .right .bg2 .titlediv span{display:block; position:absolute; right:0px; top:0px;}
.ipro .right .bg2 .titlediv span a{font-size:10px; font-weight:normal; color:#999; font-family:Geneva, Arial, Helvetica, sans-serif;}
.ipro .right .bg2 .titlediv a{font-size:16px; color:#FF6600; font-weight:bold;}
.ipro .right .bg2 .titlediv a:hover{text-decoration:underline;}
.ipro .right .bg2 dl{width:176px; float:left; margin-left:16px; margin-top:15px;}
/*
ͼƬͬ��
.ipro .right .bg2 dl dd{height:120px; width:170px; padding:2px; border:solid 1px #DFDFDF; overflow:hidden;}
.ipro .right .bg2 dl dd:hover{border:solid 1px #FF0000;}
.ipro .right .bg2 dl dd img{height:120px;}
*/

/*ͼƬ������*/
.ipro .right .bg2 dl dd{height:120px; width:170px; padding:2px; border:solid 1px #DFDFDF;}
.ipro .right .bg2 dl dd:hover{border:solid 1px #FF0000;}
.ipro .right .bg2 dl dd img{height:120px; width:170px;}

.ipro .right .bg2 dl dt{text-align:center; padding-top:10px;}
.ipro .right .bg3{height:11px; background-image:url(../images/ipro_bg3.jpg); background-repeat:no-repeat;}

.inews{padding-top:8px;}
.inews .iinews{width:358px; height:240px; float:left; margin-right:10px; background-color:#FFFFFF;}
.inews .iinews .bg1{height:9px; background-image:url(../images/i_news_bg1.jpg); background-repeat:no-repeat;}
.inews .iinews .bg2{height:220px; border:solid 1px #DCDCDC; padding-top:10px; padding-bottom:10px;}
.inews .iinews .bg2 .titlediv{height:32px; line-height:32px; border-bottom:solid 1px #DFDFDF; width:334px; margin:auto; position:relative;}
.inews .iinews .bg2 .titlediv a{color:#FF6600; font-weight:bold; font-size:16px;}
.inews .iinews .bg2 .titlediv a:hover{text-decoration:underline;}
.inews .iinews .bg2 .titlediv span{display:block; right:0px; top:0px; position:absolute;}
.inews .iinews .bg2 .titlediv span a{font-size:10px; font-weight:normal; color:#999; font-family:Geneva, Arial, Helvetica, sans-serif;}
.inews .iinews .bg2 ul{padding-top:10px; width:334px; margin:auto;}
.inews .iinews .bg2 ul li{padding-left:6px; background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center;}
.inews .iinews .bg2 .icontent{padding-top:10px; width:334px; margin:auto;}
.inews .iinews .bg3{height:11px; background-image:url(../images/i_news_bg3.jpg); background-repeat:no-repeat;}
.inews .izz{width:264px; height:240px; float:right;}
.inews .izz .bg1{height:9px; background-image:url(../images/i_zz_bg1.jpg); background-repeat:no-repeat;}
.inews .izz .bg2{height:220px; border:solid 1px #DCDCDC; padding-top:9px; padding-bottom:11px; background-color:#FFFFFF;}
.inews .izz .bg2 .titlediv{height:32px; line-height:32px; border-bottom:solid 1px #DFDFDF; width:244px; margin:auto; position:relative;}
.inews .izz .bg2 .titlediv a{color:#FF6600; font-weight:bold; font-size:16px;}
.inews .izz .bg2 .titlediv a:hover{text-decoration:underline;}
.inews .izz .bg2 .titlediv span{display:block; right:0px; top:0px; position:absolute;}
.inews .izz .bg2 .titlediv span a{font-size:10px; font-weight:normal; color:#999; font-family:Geneva, Arial, Helvetica, sans-serif;}
.inews .izz .bg2 marquee{margin:auto; margin-top:15px; display:block;}
.inews .izz .bg2 .icontent{width:588px;}
.inews .izz .bg2 .icontent li{width:176px; height:156px; float:left; margin-right:20px;}
.inews .izz .bg2 .icontent li img{width:170px; height:150px; border:solid 1px #DFDFDF; padding:2px;}
.inews .izz .bg2 .icontent li img:hover{border:solid 1px #FF0000;}
.inews .izz .bg3{height:11px; background-image:url(../images/i_zz_bg3.jpg); background-repeat:no-repeat;}


.ihz{padding-top:8px;}
.ihz .bg2{height:100%; padding-bottom:10px; background-color:#FFF; border:solid 1px #DCDCDC;}
.ihz .bg2 .titlediv{height:32px; line-height:32px; border-bottom:solid 1px #DFDFDF; width:978px; margin:auto; position:relative;}
.ihz .bg2 .titlediv a{color:#FF6600; font-weight:bold; font-size:16px;}
.ihz .bg2 .titlediv a:hover{text-decoration:underline;}
.ihz .bg2 .titlediv span{display:block; right:0px; top:0px; position:absolute;}
.ihz .bg2 .titlediv span a{font-size:10px; font-weight:normal; color:#999; font-family:Geneva, Arial, Helvetica, sans-serif;}
.ihz .bg2 ul li{width:182px; margin-left:15px; margin-top:10px; height:82px; float:left;}
.ihz .bg2 ul li img{border:solid 1px #EBEBEB;}
.ihz .bg2 ul li img:hover{border:solid 1px #FF6600;}


.footer{margin-top:20px; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; background-position:left top; background-color:#F6F6F6;}
.footer .left{width:800px; float:left; padding-top:20px; padding-bottom:10px; height: 140px; overflow: hidden;}
.footer .left>li{float:left; padding-right:15px;}
.footer .left>li.on{padding-right:0px;}
.footer .left>li strong{font-size:14px;}
.footer .left>li>a{}
.footer .left>li>a:hover{color:#FF0000;}
.footer .right{width:200px; float:right; padding-top:20px; text-align:right; font-weight:bold; font-size:14px; padding-bottom:10px;}
.footer .right strong{color:#FF0000;}
.footer .link{border-top:solid 1px #DFDFDF; padding-top:10px;}
.footer .link .copy{padding-bottom:5px;}
.footer .link a{padding-left:4px; padding-right:4px;}

.nleft{width:264px; float:left;}
.nleft .typebox{padding-top:10px;}
.nleft .typebox .bg1{height:9px; background-image:url(../images/i_zz_bg1.jpg); background-repeat:no-repeat;}
.nleft .typebox .bg2{height:100%; background-color:#FFFFFF; border:solid 1px #DCDCDC;}
.nleft .typebox .bg2 .titlediv{height:32px; line-height:32px; border-bottom:solid 1px #DFDFDF; width:240px; margin:auto; position:relative;}
.nleft .typebox .bg2 .titlediv a{color:#FF6600; font-weight:bold; font-size:16px;}
.nleft .typebox .bg2 .titlediv a:hover{text-decoration:underline;}
.nleft .typebox .bg2 .titlediv span{display:block; right:0px; top:0px; position:absolute;}
.nleft .typebox .bg2 .titlediv span a{font-size:10px; font-weight:normal; color:#999; font-family:Geneva, Arial, Helvetica, sans-serif;}
.nleft .typebox .bg2 .content{width:240px; margin:auto; padding-top:6px;}
.nleft .typebox .bg2 ul.content li{background-image:url(../images/jt.png); background-repeat:no-repeat; background-position:left center; padding-left:13px; border-top:dashed 1px #CCCCCC; padding-top:4px; padding-bottom:4px; font-size:14px;}
.nleft .typebox .bg2 ul.content li:first-child{border-top:none; border-top:0px;}
.nleft .typebox .bg2 ul.content li a.on{color:#000; font-weight:bold; font-size:15px;}
.nleft .typebox .bg2 ul.content li a.on:hover{color:#FF0000;}

.nleft .typebox .bg2 .cont{line-height:28px;}
.nleft .typebox .bg2 .content dl{background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center; padding-left:10px; position:relative;}
.nleft .typebox .bg2 .content dl dd{position:absolute; right:0px; top:0px; color:#999; font-size:12px; font-family:Arial;}
.nleft .typebox .bg3{height:11px; background-image:url(../images/i_zz_bg3.jpg); background-repeat:no-repeat;}



.nright{width:725px; float:right; margin-top:10px;}
.nright .bg1{height:9px; background-image:url(../images/nbg1.jpg); background-repeat:no-repeat;}
.nright .bg2{height:100%; background-color:#FFFFFF; border:solid 1px #DCDCDC; min-height:562px;}
.nright .bg2 .titlediv{height:32px; line-height:32px; border-bottom:solid 1px #DFDFDF; width:700px; margin:auto; position:relative;}
.nright .bg2 .titlediv a{color:#FF0000; font-weight:bold; font-size:16px;}
.nright .bg2 .titlediv a:hover{text-decoration:underline;}
.nright .bg2 .titlediv span{display:block; right:0px; top:0px; position:absolute;}
.nright .bg2 .titlediv span a{font-size:12px; font-weight:normal; color:#666;}
.nright .bg2 .content{width:700px; margin:auto; padding-top:10px; font-size:14px;}

.nright .bg2 .content .olist dl{padding-bottom:15px; margin-top:15px; position:relative; border-bottom:solid 1px #DFDFDF;}
.nright .bg2 .content .olist dl dd{width:80px; height:60px; padding:2px; overflow:hidden; border:solid 1px #DFDFDF;}
.nright .bg2 .content .olist dl dd:hover{border:solid 1px #FF0000;}
.nright .bg2 .content .olist dl dt{height:66px; width:600px; position:absolute; left:96px; top:0px; font-size:12px;}
.nright .bg2 .content .olist dl dt .listtitle h3{display:inline;}
.nright .bg2 .content .olist dl dt .listtitle h3 a{font-size:15px; color:#000000;}
.nright .bg2 .content .olist dl dt .listtitle h3 a:hover{color:#FF0000;}
.nright .bg2 .content .olist dl dt p{color:#776955;}
.nright .bg2 .content h1{text-align:center; padding-top:10px; padding-bottom:10px; font-size:22px; color:#000000;}
.nright .bg2 .content .time{border-bottom:dashed 1px #DFDFDF; font-size:12px; color:#999999; margin-bottom:10px; text-align:center;}

.nright .bg2 .content .hzlist dl{text-align:center; padding-bottom:20px; padding-top:10px;}
.nright .bg2 .content .hzlist dl dd img{border:solid 1px #EBEBEB; padding:5px;}
.nright .bg2 .content .hzlist dl dd img:hover{border:solid 5px #CCC; padding:1px;}
.nright .bg2 .content .hzlist dl dt{color:#990000; font-size:24px; padding-top:5px;}



.nright .bg2 .content .pages{padding-top:10px; text-align:center; padding-bottom:5px;}
.nright .bg2 .content .pages a{color:#000000;padding: 0 5px;}
.nright .bg2 .content .pages a:hover{color:#FF0000;}
.nright .bg2 .content .pages span{color:#FF0000;}
.nright .bg2 .content .pages strong{color:#FF0000; font-size:15px; font-family:Geneva, ArialBlack;}

#pm img{max-width:670px;}

.nright .bg3{height:11px; background-image:url(../images/nbg3.jpg); background-repeat:no-repeat;}

.kfbox{width:120px; background-color:#FFF; position:fixed; right:0px; top:200px; text-align:center; border:solid 1px #EBEBEB; z-index:9999;}
.kfbox .titles{height:30px; background-color:#FF3300; color:#FFFFFF; line-height:30px; font-size:16px; font-weight:bold;}
.kfbox .qqbox{padding-top:10px; padding-bottom:10px;}